﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ThongKe_PhuLuc2d : System.Web.UI.Page
{
    _dbDataContext _db = new _dbDataContext();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {

           txtdenngay.Text=string.Format("{0:dd/MM/yyyy}", DateTime.Now);

        }
    }

    //hàm thống kê
    public void thongke(List<tblCoSoDoan> list_csd, List<tblGiaiTheDonViDoan> listgiaithe, int sothutu, string tieude, string daidien, Label label_alias)
    {

        int thanhlapmoi = Get_count_by_creat(list_csd, daidien).Count();//thành lập mới
        int giaithe = Get_count_by_delete(listgiaithe, daidien).Count();//giải thể
        int khoitruonghoc = Get_list_by_doankhoi(list_csd, daidien, 85).Count();//85:mã danh muc :khối trường học
        int khoidoanhnghiep_nhanuoc = Get_list_by_doankhoi(list_csd, daidien, 86).Count();//86:mã danh mục khối dn nhà nước
        int khoidoanhnghiep_ngoai_nhanuoc = Get_list_by_doankhoi(list_csd, daidien, 87).Count();//87:mã danh mục khối dn ngoài nhà nước
        int khoiCCVC = Get_list_by_doankhoi(list_csd, daidien, 88).Count();//88:mã danh mục khối công chức viên chức
        int khoiLLVT = Get_list_by_doankhoi(list_csd, daidien, 89).Count();//89:mã danh mục khối lực lượng vũ trang
        int khoinongthon = Get_list_by_doankhoi(list_csd, daidien, 105).Count();//105:mã danh mục khối nong thon
        int khoidothi = Get_list_by_doankhoi(list_csd, daidien, 106).Count();//106:mã danh mục khối do thi
        int khoikhac = Get_list_by_doankhoi(list_csd, daidien, 107).Count();//107:khối khác
        int tong = thanhlapmoi + giaithe + khoitruonghoc + khoidoanhnghiep_ngoai_nhanuoc + khoidoanhnghiep_nhanuoc + khoiCCVC + khoiLLVT + khoinongthon + khoidothi + khoikhac;
        
        string str = "<td >" + sothutu + "</td>" +
                    "<td  style='text-align: center'>" + tieude + "</td>" +
                    "<td  style='text-align: center'>" + tong + "</td>" +
                    "<td  style='text-align: center'>" + thanhlapmoi + "</td>" +
                    "<td  style='text-align: center'>" + giaithe + "</td>" +
                    "<td  style='text-align: center'>" + khoinongthon + "</td>" +
                    "<td  style='text-align: center'>" + khoidothi + "</td>" +
                    "<td  style='text-align: center'>" + khoitruonghoc + "</td>" +
                    "<td  style='text-align: center'>" + khoidoanhnghiep_nhanuoc + "</td>" +
                    "<td  style='text-align: center'>" + khoidoanhnghiep_ngoai_nhanuoc + "</td>" +
                    "<td  style='text-align: center'>" + khoiCCVC + "</td>" +
                    "<td  style='text-align: center'>" + khoiLLVT + "</td>" +
                    "<td  style='text-align: center'>"+khoikhac+"</td>";
        label_alias.Text = str;

    }

    #region hàm xử lý
    //co so doan thành lập mới
    public List<tblCoSoDoan> Get_count_by_creat(List<tblCoSoDoan> listcsd, string daidien)
    {

        return listcsd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == daidien).ToList();

    }

    //co so doan giai the
    public List<tblGiaiTheDonViDoan> Get_count_by_delete(List<tblGiaiTheDonViDoan> giaithe_list, string daidien)
    {
        return giaithe_list.Where(r => r.MaDonVi.Substring(0, 3).Trim() == daidien).ToList();

    }

    /// <summary>
    /// Dem so luong co so doan theo doan khoi
    /// </summary>
    /// <param name="list_cosodoanvien">list co so doan</param>
    /// <param name="daidien">ma dai dien co so doan</param>
    /// <param name="madoankhoi">ma doan khoi</param>
    /// <returns></returns>
    public List<tblCoSoDoan> Get_list_by_doankhoi(List<tblCoSoDoan> list_cosodoanvien, string daidien, int madoankhoi)
    {
        return list_cosodoanvien.Where(r => r.MaDonVi.Substring(0, 3).Trim() == daidien && r.DoanKhoiID == madoankhoi).ToList();
    }


    #endregion



    //xuất file excel
    protected void btn_xuat_file_excel_Click(object sender, EventArgs e)
    {
        Response.Redirect("javascript:window.open('../Print/Print2d.aspx','_blank');");
    }
    protected void btnthongke_biendong_Click(object sender, EventArgs e)
    {
        if (txttungay.Text != "")
        {

            panel_indanhsach.Visible = false;
            pndetail.Visible = true;
            if (txtdenngay.Text == "")
            {
                txtdenngay.Text = string.Format("{0:dd/MM/yyyy}", DateTime.Now);

            }
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            Session["TuNgayPhuLuc2d"] = txttungay.Text.Trim();
            Session["DenNgayPhuLuc2d"] = txtdenngay.Text.Trim();
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            var listgiaithecsd = _db.tblGiaiTheDonViDoans.Where(r => r.NgayGiaiThe >= tungay_dt && r.NgayGiaiThe <= toingay_dt).ToList();          
            thongke(listcosodoan, listgiaithecsd, 1, "Quận, huyện, thị, thành đoàn", "CSD", lbl_quanhuyendoan);
            thongke(listcosodoan, listgiaithecsd, 2, "Đoàn tương đương cấp huyện", "CSD", lbl_doantuongduonghuyen);
            thongke(listcosodoan, listgiaithecsd, 3, "Đoàn cơ sở", "DCS", lbl_doancoso);
            thongke(listcosodoan, listgiaithecsd, 4, "Chi đoàn cơ sở", "CDC", lbl_chidoancoso);
            thongke(listcosodoan, listgiaithecsd, 5, "Chi đoàn", "CDD", lbl_chidoan);

        }
        else
        {
            lbl_message.Visible = true;
            lbl_message.ForeColor = System.Drawing.Color.Red;
            lbl_message.Text = "Chưa nhập vào ngày bắt đầu thống kê";
            txttungay.Focus();
        }
    }
    protected void txtnam_TextChanged(object sender, EventArgs e)
    {
        if (txttungay.Text != "")
        {

            lbl_message.Visible = false;
        }
    }
    public List<tblCoSoDoan> get_csd_by_condition(int num,List<tblCoSoDoan> list_csd)
    {
        List<tblCoSoDoan> list = new List<tblCoSoDoan>();
            if (num == 0)
            {
                list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() != "TDB").ToList();
            }
            if (num == 1 || num == 2)
            {
                list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CSD").ToList();
            }
           
                if (num == 3)
                {
                    list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "DCS").ToList();
                }
               
                    if (num == 4)
                    {
                        list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDC").ToList();
                    }
                  
                        if (num == 5)
                        {
                            list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDD").ToList();
                        }
        return list;
    }
    /// <summary>
    /// danh sách cơ sở đoàn giải thể:để in
    /// </summary>
    /// <param name="num"></param>
    /// <param name="list_csd"></param>
    /// <returns></returns>
    public List<tblGiaiTheDonViDoan> get_csd_by_print_giaithe(int num, List<tblGiaiTheDonViDoan> listgt_csd)
    {
        List<tblGiaiTheDonViDoan> list = new List<tblGiaiTheDonViDoan>();
        if (num == 0 )
        {
            list = listgt_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() != "TDB").ToList();
        }
        if (num == 1 || num == 2)
        {
            list = listgt_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CSD").ToList();
        }

        if (num == 3)
        {
            list = listgt_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "DCS").ToList();
        }

        if (num == 4)
        {
            list = listgt_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDC").ToList();
        }

        if (num == 5)
        {
            list = listgt_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDD").ToList();
        }
        if (num == -1)
        {
            list = listgt_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDD").ToList();
        }

        return list;
    }
    public List<tblCoSoDoan> get_csd_by_doankhoiid(int num, List<tblCoSoDoan> list_csd, int doankhoiID)
    {
        List<tblCoSoDoan> list = new List<tblCoSoDoan>();

            if (num == 0)
            {
                list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() != "TDB" && r.DoanKhoiID == doankhoiID).ToList();
            }
            if (num == 1 || num == 2)
            {
                list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CSD" && r.DoanKhoiID == doankhoiID).ToList();
            }
            else
                if (num == 3)
                {
                    list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "DCS" && r.DoanKhoiID == doankhoiID).ToList();
                }
                else
                    if (num == 4)
                    {
                        list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDC" && r.DoanKhoiID == doankhoiID).ToList();
                    }
                    else
                        if (num == 5)
                        {
                            list = list_csd.Where(r => r.MaDonVi.Substring(0, 3).Trim() == "CDD" && r.DoanKhoiID == doankhoiID).ToList();
                        }
       
        return list;
    }

    //hàm in danh sách chi tiết
    public void in_ds_chitiet_doankhoi(List<tblCoSoDoan> list_cs,Label lbl_noidung)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<td style='text-align: right;' colspan='9'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"
                                                + "</td>"
                                            + "</tr>"
                                            + "<tr style='font-weight:bold;'>"
                                                + "<td>STT</td>"
                                                + "<td>Mã đơn vị</td>"
                                                + "<td>Tên đơn vị</td>"
                                                + "<td>Ngày thành lập</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Email</td>"
                                                + "<td>SDT</td>"
                                                + "<td>Địa chỉ</td>"
                                            + "</tr>";
        var list = list_cs.ToList();
        int dem = 0;
        foreach (var cs in list)
        {

            str += "<tr>"
                + "<td>" + dem++ + "</td>"
                + "<td>" + cs.MaDonVi + "</td>"
                + "<td style='text-align: justify;'>" + cs.TenDonVi + "</td>   "
                + "<td>" + string.Format("{0:dd/MM/yyyy}", cs.NgayThanhLap) + "</td>"
                + "<td>" + CatalogAccess.GetName_DONVICS(cs.TrucThuoc) + "</td> "
                + "<td>" + cs.Email.Trim() + "</td>     "
                + "<td>" + cs.DienThoaiBan.Trim() + "-" + cs.DienThaoiDiDong + "</td>"
                 + "<td>" + cs.DiaChi.Trim() + "</td>    "
                + "</tr>";


        }

        lbl_noidung.Text = str;
    }

    //thành lập mới
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";

            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_condition(index,listcosodoan);
            panel_indanhsach.Visible = true;
            string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
            string str = "<td style='text-align: right;' colspan='9'>"
                                                        + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                        + "&nbsp;"
                                                    + "</td>"
                                                + "</tr>"
                                                + "<tr style='font-weight:bold;'>"
                                                    + "<td>STT</td>"
                                                    + "<td>Mã đơn vị</td>"
                                                    + "<td>Tên đơn vị</td>"
                                                    + "<td>Ngày thành lập</td>"
                                                    + "<td>Trực thuộc</td>"
                                                    + "<td>Email</td>"
                                                    + "<td>SDT</td>"
                                                    + "<td>Địa chỉ</td>"
                                                + "</tr>";
            var list = list_cs.ToList();
            int dem = 0;
            foreach (var cs in list)
            {

                str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + cs.MaDonVi + "</td>"
                    + "<td style='text-align: justify;'>" + cs.TenDonVi + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", cs.NgayThanhLap) + "</td>"
                    + "<td>" + CatalogAccess.GetName_DONVICS(cs.TrucThuoc) + "</td> "
                    + "<td>" + cs.Email.Trim() + "</td>     "
                    + "<td>" + cs.DienThoaiBan.Trim() + "-" + cs.DienThaoiDiDong + "</td>"
                     + "<td>" + cs.DiaChi.Trim() + "</td>    "
                    + "</tr>";


            }

            label_table.Text = str;
        }
        else
        {
        
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }

       
    }
    //giải thể
    protected void LinkButton2_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listgiaithecsd = _db.tblGiaiTheDonViDoans.Where(r => r.NgayGiaiThe >= tungay_dt && r.NgayGiaiThe <= toingay_dt).ToList();          
            List<tblGiaiTheDonViDoan> list_cs = get_csd_by_print_giaithe(index, listgiaithecsd);
            panel_indanhsach.Visible = true;
            string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
            string str = "<td style='text-align: right;' colspan='10'>"
                                                        + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                        + "&nbsp;"
                                                    + "</td>"
                                                + "</tr>"
                                                + "<tr style='font-weight:bold;'>"
                                                    + "<td>STT</td>"
                                                    + "<td>Mã đơn vị</td>"
                                                    + "<td>Tên đơn vị</td>"
                                                    + "<td>Ngày thành lập</td>"
                                                    + "<td>Trực thuộc</td>"
                                                    + "<td>Ngày giải thể</td>"
                                                    + "<td>Nghị quyết</td>"
                                                    + "<td>Lý do</td>"
                                                    + "<td>Địa chỉ</td>"
                                                + "</tr>";
            var list = list_cs.ToList();
            int dem = 0;
            foreach (var cs in list)
            {

                str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + cs.MaDonVi + "</td>"
                    + "<td style='text-align: justify;'>" + cs.tblCoSoDoan.TenDonVi + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", cs.tblCoSoDoan.NgayThanhLap) + "</td>"
                    + "<td>" + CatalogAccess.GetName_DONVICS(cs.tblCoSoDoan.TrucThuoc) + "</td> "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", cs.NgayGiaiThe) + "</td>"
                    + "<td>" + cs.QuyetDinhSo + "</td> "
                    + "<td>" + cs.LyDoGiaiThe+ "</td> "
                    + "<td>" + cs.tblCoSoDoan.DiaChi + "</td>  "
                    + "</tr>";


            }

            label_table.Text = str;
        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }
    }
    //địa bàn dân cư
    protected void LinkButton12_Click(object sender, EventArgs e)
    {

    }
    //int khoitruonghoc = Get_list_by_doankhoi(list_csd, daidien, 85).Count();//85:mã danh muc :khối trường học
    //int khoidoanhnghiep_nhanuoc = Get_list_by_doankhoi(list_csd, daidien, 86).Count();//86:mã danh mục khối dn nhà nước
    //int khoidoanhnghiep_ngoai_nhanuoc = Get_list_by_doankhoi(list_csd, daidien, 87).Count();//87:mã danh mục khối dn ngoài nhà nước
    //int khoiCCVC = Get_list_by_doankhoi(list_csd, daidien, 88).Count();//88:mã danh mục khối công chức viên chức
    //int khoiLLVT = Get_list_by_doankhoi(list_csd, daidien, 89).Count();//89:mã danh mục khối lực lượng vũ trang
    //int khoinongthon = Get_list_by_doankhoi(list_csd, daidien, 105).Count();//105:mã danh mục khối nong thon
    //int khoidothi = Get_list_by_doankhoi(list_csd, daidien, 106).Count();//106:mã danh mục khối do thi
    //NÔNG THÔN
    protected void LinkButton3_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";

            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan, 105);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }

    }
    //ĐÔ THỊ
    protected void LinkButton4_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan, 106);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {

            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }


    }
    //TRƯỜNG HỌC
    protected void LinkButton8_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan, 85);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }


    }
    //KHỐI DOANH NGHIỆP
    protected void LinkButton9_Click(object sender, EventArgs e)
    {
        



    }
    //DN_NHÀ NƯỚC
    protected void LinkButton5_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan, 86);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }



    }
    //DN_NƯỚC NGOÀI
    protected void LinkButton6_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan, 87);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }



    }
    //CÔNG CHỨC
    protected void LinkButton7_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan, 88);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }



    }
    //LLVT
    protected void LinkButton11_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan,89);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }


    }
    //KHỐI KHÁC
    protected void LinkButton10_Click(object sender, EventArgs e)
    {
        int index = Convert.ToInt32(DropDownList1.SelectedValue.ToString());
        if (index != -1)
        {
            lbl_chon.Text = "";
            DateTime tungay_dt = CatalogAccess.ConvertToDate(txttungay.Text.Trim());
            DateTime toingay_dt = CatalogAccess.ConvertToDate(txtdenngay.Text.Trim());
            var listcosodoan = _db.tblCoSoDoans.Where(r => r.NgayThanhLap >= tungay_dt && r.NgayThanhLap <= toingay_dt).ToList();
            List<tblCoSoDoan> list_cs = get_csd_by_doankhoiid(index, listcosodoan,107);
            in_ds_chitiet_doankhoi(list_cs, label_table);

        }
        else
        {
            lbl_chon.Visible = true;
            lbl_chon.ForeColor = System.Drawing.Color.Red;
            lbl_chon.Text = "Chưa chọn cấp thống kê";
        }
    }
    protected void btn_close_view_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = false;
    }
}